<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body{ margin:0px;font-size:12px;color:#555;font-family:"微软雅黑";}

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td{margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{font-size:12px;list-style:none;}

input,select{font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}

button{overflow:visible}

img{border:none;}

a{color:#555;text-decoration:none;}

a:hover{color:#ed1c25;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{float:left;}

.rt{float:right;}



.con{width:1180px; margin:0 auto;}



.top{width:100%; border-top:4px solid #ed1c25; background-color:#fafafa; font-size:12px; line-height:36px; color:#999;}

.top span{display:block; float:left;}

.top span.yx{background:url(../images/yx.png) no-repeat left center; margin-right:15px;}

.top span.dh{background:url(../images/dh.png) no-repeat left center; padding-left:22px; margin-left:15px;}





.header{width:100%; background-color:#fff; position:relative;}

.header .logo{width:400px; margin:6px 0; float:left;}

.header .logo img{width:100%; height:auto; display:block;}

.header .nav{width:600px; float:right; margin-top:40px }

.header .nav ul li{width:73px;  text-align:center; float:left; display:block;}

.header .nav ul li a span { font-size:12px; text-align:center; }

.header .nav ul li a.yj{line-height:21px; font-size:14px; display:block; text-align:center }

.header .nav ul li a.yj:hover{color:#ed1c25;}

.header .nav ul li a.active {color:#ed1c25;}



.header .nav .ej{width:100%; padding:15px 0; position:absolute; left:0; top:101px; background:url(../images/hb.png); z-index:99999; display:none;}

.header .nav ul li:hover .ej{display:block;}

.header .nav .ej a{font-size:14px; line-height:32px; color:#fff; padding:0 20px; font-weight:normal;}



.banner{width:100%; height:580px; margin:0 auto; overflow:hidden; position:relative;}

.banner .hd{position:absolute; width:100%; bottom:20px; text-align:center; z-index:99;}

.banner .hd ul li{display:inline-block; margin:0 5px; border-radius:100%; width:14px; height:14px; text-indent:-9999px; background:#fff; cursor:pointer;}

.banner .hd ul li.on{background:#ed1c25;}

.banner .bd{height:100%}

.banner .bd ul{height:100%}

.banner .bd ul li{height:100%}

.banner .bd ul li a{display:block; height:580px;}

.banner .prev{position:absolute; top:50%; margin-top:-24px; left:2%; z-index:999; filter:alpha(Opacity=20); opacity:.2; transition: all 0.5s; cursor:pointer;}

.banner:hover .prev{filter:alpha(Opacity=100); opacity:1;transition: all 0.5s;}

.banner .next{position:absolute; top:50%; margin-top:-24px; right:2%; z-index:999; filter:alpha(Opacity=20); opacity:.2; transition: all 0.5s; cursor:pointer;}

.banner:hover .next{filter:alpha(Opacity=100); opacity:1;transition: all 0.5s;}



.sybt{text-align:center; margin-bottom:38px; overflow:hidden;}

.sybt h3{font-size:20px; color:#777; text-transform:uppercase; margin-bottom:6px;}

.sybt p{font-size:26px; color:#ed1c25; margin-bottom:6px; background:url(../images/hx.png) no-repeat center;}

.sybt span{font-size:14px; color:#888;}



.fuwu{width:1180px; margin:60px auto;}

.fuwu .fw{overflow:hidden;}

.fuwu .fw ul li{width:255px; text-align:center; margin:0 20px; float:left;}

.fuwu .fw h3{font-size:18px; font-weight:normal; line-height:30px; margin:15px auto;}

.fuwu .fw h3 a{color:#ed1c25;}

.fuwu .fw p{font-size:12px; line-height:24px; color:#777;}

.fuwu .fw a.mr{width:100px; height:30px; border-radius:15px; border:1px solid #ed1c25; font-size:14px; color:#ed1c25; line-height:30px; display:block; margin:15px auto 0;}

.fuwu .fw ul li:hover a.mr{background-color:#ed1c25; color:#fff;}



.case{width:1180px; margin:60px auto;}

.case .zs{width:1180px; margin:0 auto; position:relative;}

.case .zs .tp{width:180px; height:180px; overflow:hidden;}

.case .zs .tp img{width:100%; height:auto; display:block; transition:all 2s;

-webkit-transition:all 1s;

-moz-transition:all 1s;

-ms-transition:all 1s;

-o-transition:all 1s; }

.case .zs .bd li:hover img { transform:scale(1.1);

-webkit-transform:scale(1.1);

-moz-transform:scale(1.1);

-ms-transform:scale(1.1);

-o-transform:scale(1.1); }

.case .zs .wz{width:180px; margin:10px auto; line-height:26px; overflow:hidden;}

.case .zs .wz h3{font-size:14px; line-height:32px; text-align:center; margin-bottom:6px;}

.case .zs .wz h3 a{color:#333;}

.case .zs .wz p {color:#666; text-align:center }

.case .zs .wz p a:hover{color:#ed1c25;}

.case .zs .prev{width:30px; height:30px; position:absolute; left:-60px; top:120px; cursor:pointer; z-index:99999}

.case .zs .next{width:30px; height:30px; position:absolute; right:-60px; top:120px; cursor:pointer; z-index:99999}

.case .zs .bd{width:1180px; margin:0 auto; overflow:hidden;}

.case .zs .bd ul li{width:180px; background-color:#fff; margin:0 28px; float:left; position:relative;}

.case .zs .bd ul li:hover{ }



.about{ width:100%; margin:0px 0 50px 0 }

.about .gy { width:460px; }

.lm { position:relative; }

.lm .more{width:80px; position:absolute; right:0; top:-5px; float:right; margin-bottom:5px; height:26px; background-color:#ed1c25; text-align:center; font-size:14px; line-height:26px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; margin-top:10px }

.lm .more:hover{background-color:#666;}

.lm .more a{color:#fff; font-size:12px }

.about .wz{width:460px; font-size:14px; line-height:27px; color:#555;}



#demo01 img { margin:0 10px; border:2px dashed #e1e1e1; }

#demo01 img:hover { margin:0 10px; border:2px dashed #ed1c25; }

.hezuo{width:100%; padding:50px 0; overflow:hidden; }

.hezuo .hz{width:1180px; margin:0 auto; overflow:hidden;}

.hezuo .hz .kh{width:1180px;}

.hezuo .hz .kh ul li{width:126px; border:1px solid #d7d7d7; margin-right:25px; float:left;}

.hezuo .hz .kh img{width:100%; height:59px; display:block;}



.fh_top{width:36px; height:36px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:10px; bottom:30px; z-index:999;}

.fh_top img{width:100%; height:auto;}



.nban{width:100%; height:276px; position:relative; margin-bottom:40px }



.ny_ej{width:1180px; margin:50px auto; text-align:center; overflow:hidden;}

.ny_ej a{display:inline-block; width:120px; height:36px; border-radius:20px; background-color:#e7e7e7; font-size:15px; line-height:36px; margin:0 15px;}

.ny_ej a:hover{background-color:#ed1c25; color:#fff;}

.ny_ej a.on{background-color:#ed1c25; color:#fff;}



.neiye{width:1180px; margin:0 auto 50px;}



.jjie_one{width:100%; overflow:hidden;}

.jjie_one_left{float:left; width:500px}

.jjie_one_left img{width:100%; height:auto; display:block;}

.jjie_one_right{float:right; width:600px;}

.jjie_one_right_top{width:100%; font-size:30px; font-weight:bolder; color:#006ab7; border-bottom:1px solid #b2b0b0; padding-bottom:10px; margin-bottom:20px;}

.jjie_one_right h2{font-weight:normal; font-size:30px; color:#006ab7; margin-bottom:15px;}

.jjie_one_right p{font-size:14px; color:#595757; line-height:28px;}



.lianxi{width:100%; overflow:hidden;}

.lianxi .wz{width:500px; float:right; margin-top:30px;}

.lianxi .wz h3{font-size:26px; margin-bottom:30px;}

.lianxi .wz p{font-size:14px; line-height:36px;}

.lianxi .wz span{width:120px; height:2px; background-color:#0079c2; display:block; margin-bottom:30px;}

.lianxi .tp{width:600px; float:left;}

.lianxi .tp img{width:100%; height:auto; display:block;}

.footer{ width:100%;background:#222; font-size:12px; margin-top:24px; padding-bottom:30px; }

.footer .con{width:900px; margin:30px auto; overflow:hidden;}

.footer .tel{width:230px; overflow:hidden;}

.footer .gz{width:408px; border-left:1px dotted #ddd; border-right:1px dotted #ddd; margin-left:15px;}

.footer .gz .zh{width:200px; margin:0 auto;}

.footer .gz .zh .wx{width:100px;}

.footer .gz .zh .ewm{width:82px;}

.footer .zx{width:230px; overflow:hidden;}

.footer .bt{font-size:18px; margin-bottom:20px;}

.footer .tp{margin-bottom:10px;}

.footer .bqxx{background-color:#000; padding:10px 0;}



.ddd { width:630px; }

.ztu { width:500px; }

.ztu h3 { font-size:18px; color:#000; line-height:40px; font-weight:500 }

.ztu p { font-size:14px; color:#666; line-height:26px }

.ztu p a { color:#ed1c25 }

.ztu img:hover{opacity:0.8;}

.wrap { width:1170px; margin:0 auto; }

.fl { float:left; }

.fr { float:right; }



.main_news_textnr { margin-bottom:20px }

.main_news_pic {width:200px;height:156px;float:left; margin-bottom:10px } 

.main_news_pic img{width:200px;height:156px;}

.main_news_pic img:hover{opacity:0.8;}

.main_news_wz {width:400px;float:right; height:156px; overflow:hidden; line-height:24px;}

.main_news_wz h3 { font-size:16px; margin-bottom:10px; font-weight:500 }

.main_news_wz p { color:#666; }



.bei { background:#fff; padding:50px 0 }



.article_list li{ clear:both; margin-top:50px; }

.article_list li .pic { float:left; overflow:hidden }



.article_list li .txt{ float:right; width:900px; }

.article_list li .txt h2 strong a{ font-weight:normal; font-size:20px; line-height:40px; margin-bottom:30px }

.article_list li:hover .txt h2 strong a{color:

#006ab7; }

.article_list li .txt p {  color:#666; margin-top:5px; font-size:14px; line-height:30px;}

.article_list li .txt p a{ margin-top:15px;line-height:30px;  border:1px solid 

#006ab7;  display:block; text-align:center; float:right; margin-right:10px; color:

#006ab7;   width:105px; }

.article_list li:hover .txt p a{ color:#fff; background:

#006ab7; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }

.clearfix {



  *zoom: 1;



}



.clearfix:before,



.clearfix:after {



  display: table;



  content: "";



  line-height: 0;



}



.clearfix:after {



  clear: both;



}



ul.news-list {

    width: 100%;

    overflow: hidden;

    padding: 0;

}



ul.news-list li {

    padding: 0 8px;

    overflow: hidden;

    height: 50px;

    line-height: 50px;

    border-bottom: 1px #C7C7C9 dotted;

    font-size: 14px;

    color: #999;

}



.fright {float: right}



.sou { background:#fff; height:21px; line-height:21px; border-radius:30px; width:200px; padding:3px 6px; margin-top:6px; margin-left:10px; color:#999; margin-right:20px }

.sou input { background:none; border:0; width:140px; height:21px; line-height:21px; outline:0; padding-left:5px; color:#ccc; font-family:microsoft yahei }

.sou a { color:#999; }

.fl { float:left; }

.fr { float:right; }



.left_list{

	width: 266px;

	float: left;



	padding-bottom:40px; 

}

.right_list{

	width: 921px;

	float: right;

}

.right_list1 {

	width:870px;

	float: right;

	margin-bottom:50px;

}





.left_list .menu { width:266px; background:#f8f8f8; margin-bottom:26px; padding-bottom:30px }

.left_list .menu .dt { padding:15px 40px; background:#333; margin-bottom:10px }

.left_list .menu .dt h3 {  color:#fff; font-weight:100; font-size:21px; line-height:40px }

.left_list .menu p { font-size:12px; color:#fff; } 









#nav1 {

       width:185px;

       line-height:28px; 

       list-style-type: none;

       text-align:left;

	   margin:0 0 0 23px;

	   padding:0;

    /*定义整个ul菜单的行高和背景色*/

}



/*==================一级目录===================*/

#nav1 a {

       width:185px; 

       display: block;

       

	   color:#333;

	   text-decoration:none;

	   font-size:14px;

	   line-height:47px;

	   

	   background:url(li0.png) 5px 14px no-repeat;

	   padding:0 0 0 40px;

	     border-bottom:1px dotted #999;

	  

       /*Width(一定要)，否则下面的Li会变形*/

}



#nav1 li {

        

	   

       margin:0;

	   

	  

       float:left;

       /*float：left,本不应该设置，但由于在Firefox不能正常显示       继承Nav的width,限制宽度，li自动向下延伸*/

}









#nav1 a:hover  {

       width:185px; 

       display: block;

       

	   color:#ed1c25;

	   text-decoration:none;

	   font-size:14px;

	   line-height:47px;

	   

	   background:url(li.png) 5px 14px no-repeat;

	   padding:0 0 0 40px;

	   

	 

}



#nav1 a.active0 { width:185px; 

       display: block;

       

	   color:#ed1c25;

	   text-decoration:none;

	   font-size:14px;

	   line-height:47px;

	   

	   background:url(li.png) 5px 14px no-repeat;

	   padding:0 0 0 40px; }

/*==================二级目录===================*/

#nav1 li ul {

       list-style:none;

       text-align:left;

	   margin:10px 0px 15px 40px; 

	   padding:0;

}

#nav1 li ul li{       

      

	   

	   margin:0;

	   border-bottom:0;

	 

	   width:160px;

}



#nav1 li ul a {

       

    

		 color:#333;

		 background:none;

		

		 padding-left:0;

		 font-size:12px;

		 border-bottom:0;

		 line-height:30px;

		

		

       /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/

}



/*下面是二级目录的链接样式*/



#nav1 li ul a:hover {

       color:#888;

      

       font-weight:normal;

	 

	   background:none;

       

	   border-bottom:0;

	   padding-left:0;

	   font-size:12px;

	   line-height:30px;

       /* 二级onmouseover的字体颜色、背景色*/

}

#nav1 li ul a.active1 {

       color:#ed1c25;

      

       font-weight:normal;

	 

	   background:none;

       

	   border-bottom:0;

	   padding-left:0;

	   font-size:12px;

	   line-height:30px;

       /* 二级onmouseover的字体颜色、背景色*/

}

#nav1 li:hover ul {

       left: auto;

}

#nav1 li.sfhover ul {

       left: auto;

}

#content {

       clear: left; 

}

#nav1 ul.collapsed {

       display: none;

}

.weizhi { line-height:50px; font-size:14px; border-bottom:1px solid #e1e1e1; background:url(wz.png) no-repeat left; padding-left:30px; text-align:left; margin-bottom:30px }

.weizhi span { color:#ed1c25; }

.lx { font-size:14px; line-height:26px; padding:0 20px }

.article { line-height:30px; font-size:14px; color:#666; padding:0 0 50px 0; }



.kk { width:330px; margin-top:30px; color:#d1d0d0; line-height:26px; margin-right:60px }

.kk h3 { font-size:18px; font-weight:100; margin-bottom:20px; text-align:left }

.kk ul { text-align:left;  }

.kk li { list-style:none; line-height:26px; font-size:12px; width:110px; float:left }

.kk a { color:#d1d0d0; }

.kk a:hover { color:#fff; }

.kk p { text-align:left; }

.wx { text-align:center; font-size:12px; width:130px; margin-top:40px; margin-left:60px }

.wx p { margin:0; line-height:30px; color:#d1d0d0 }



.wx1 { text-align:center; font-size:12px; width:60px; margin-top:10px; margin-left:10px }

.wx1 p { margin:0; line-height:21px; color:#888 }

.foot_copy{ padding:20px 0; background:#121212; width:100%; font-size:12px; color:#ccc; text-align:center;}



.xwdt { width:555px; background:#f8f8f8; margin-bottom:30px }

.newslist1{ width:100%;}

.newslist1 li{ overflow:hidden; padding:0px;}

.newslist1 .time{ float:left; width:200px; padding:0 }

.newslist1 .time img { width:200px; height:142px }



.newslist1 .conts{ float:right; width:320px; padding:23px 15px }

.newslist1 .day{ background-color:#fff;display:block; text-align:center; font-family:Arial; }

.newslist1 .date{ background-color:#006db8;display:block; text-align:center; font-family:Arial; }

.newslist1 .day{ height:42px; line-height:42px; border-top:1px solid #fff; color:#000; font-size:18px;}

.newslist1 .date{ height:40px; line-height:40px; font-size:10px; color:#fff }

.newslist1  h3 {font-size:14px; color:#000; margin:0; line-height:36px; height:36px; overflow:hidden }

.newslist1  h3 a { color:#000; }

.newslist1 p { font-size:12px; height:58px; overflow:hidden; color:#737272; margin:0; line-height:26px }

.newslist1 .more{ margin-left:8px; color:#ed1c25; font-size:12px; background:none }



.bqfw{ background: url(ywbg.png) #f9f9f9 center 60px no-repeat; padding-bottom:50px; padding-top:50px; overflow:hidden}

.pm { background:url(spbg.png) no-repeat top center; height:390px; width:700px; margin:10px auto }

.sp { width:550px; height:340px; margin:0 auto; }

.sp { padding-top:11px; }

.lm { border-bottom:1px solid #e1e1e1; padding-bottom:10px; font-size:21px; font-weight:bold; margin-bottom:10px; color:#ed1c25 }

.lm span  { font-size:16px; color:#666; }</pre></body></html>